import { terser } from 'rollup-plugin-terser';
import { nodeResolve } from '@rollup/plugin-node-resolve';

export default {
  input: 'src/index.js', // 主入口文件
  output: [
    {
      file: 'dist/index.js',
      format: 'umd',
      name: 'JsBooster', // 统一使用 JsBooster 作为全局变量名
      globals: {}, // 如果有外部依赖，在这里声明
    },
    {
      file: 'dist/index.min.js',
      format: 'umd',
      name: 'JsBooster',
      plugins: [terser()],
    }
  ],
  plugins: [
    nodeResolve() // 确保能解析所有依赖
  ]
};